/**
 * @Author: Bobby
 * @Date: 2021-12-30 10:01:42
 * @LastEditTime: 2022-03-22 18:22:32
 * @LastEditors: Bobby
 * @Description:
 * @FilePath: \wms-v2\src\ve\common\components\baseComs\basic\uiTable.js
 * @CIMC-V2
 */
import { exInput, exSwitch, exRequestData } from '@ve/common/components/extension'

export default {
  VERSION: '20220809',
  //组件类型
  type: 'uiFullcalendar',
  //组件名称
  name: '预约看板',
  icon: 'todo-line',
  svg: 'yuyuekanban_normal',
  //数据集合 表单 列表等等
  data: {
    formData: {
      '#LIMIT#': 1,
      '#PAGE_SIZE#': 5,
    },
    requestData: {
      count: 0,
      data: [],
    },
  },
  //扩展
  extension: {
    api: exInput('Api接口', ''),
    method: exInput('Method', ''),
    getDataKey: exInput('获取数据Key', ''),
    requestData: exRequestData('自定义参数', []),
    // ...exDivider(0),
    editable: exSwitch('可拖拽', true),
    slotMinTime: exInput('日开始时间', '00:00:00', '填写时间 , 如 : 00:00:00'),
    slotMaxTime: exInput('日结束时间', '24:00:00', '填写时间 , 如 : 24:00:00'),
    legend: {
      type: 'exLegend',
      name: '图例',
      value: [],
    },
  },
  //交互
  interaction: [],
  //数据源绑定
  dataSourceBind: {
    sourceId: {
      type: 'exGetDataSource',
      name: '组件ID',
      value: {
        type: 1,
        source: [],
      },
    },
    // dataKey: exInput('数据Key', ''),
    getDataKey: exInput('数据Key', '', '获取数据的 key 的集合，多个 key 用 “,” 分隔，如需获取全部数据则不填写'),
    hasParam: exSwitch('当参数用', false, '默认当数据使用,开启当参数使用'),
  },
}
